Part Number Hot Search : 
FSEB1 CA5260MZ NSA3469E RF7241 IR2125Z S5573 A475K D8066D
Product Description
Full Text Search
 

To Download VP2615 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Obsolescence Notice
This product is obsolete. This information is available for your convenience only. For more information on Zarlink's obsolete products and replacement product lists, please visit
http://products.zarlink.com/obsolete_products/
VP2615
H.261 Decoder
Supersedes January 1996 edition, DS3479 - 3.0
VP2615
DS3479 - 4.0 June 1996
FEATURES
DESCRIPTION
The VP2615 decoder forms part of a chip set for use in video conferencing and video telephony applications. It conforms to the CCITT H261 standard, and will decode data coded with full or quarter CIF resolution at frame rates up to 30 Hz. It accepts run length coded coefficients which have already been error corrected and Huffman decoded, and produces multiplexed YUV data in macro block format after a pipeline delay of two MacroBlocks. As shown in Figure 1, other devices in the chip set then convert this data into full resolution, component or composite, video. The incoming run length coded data is converted to individual coefficient values in the correct order. Data reconstruction is then performed on a block by block basis by multiplying the quantized coefficients with the original quantization value, and then applying the inverse cosine transform. In the inter frame mode this data is then added to the motion compensated block from the previous frame. This block can be passed through a low pass filter when required. A frame store controller produces addresses which allow the best fit block to be read from the frame store, and which also allow the store to be updated with reconstructed data. Refresh cycles are generated when necessary.
s s s s s s
Inputs run length coded transform data Outputs 8 bit pixels in YUV block format Up to full CIF resolution and 30 Hz frame rates Supports motion compensation with up to 15 pixel movement On chip frame store controller 100 pin QFP package
ASSOCIATED PRODUCTS
s s s s s
VP510 Colour Space Converter VP520S Three Channel Video Filter VP2611 Integrated H261 Encoder VP2612 Video Multiplexer VP2614 Video Demultiplexer
SYSTEM CONTROLLER
USER INTERFACE
H261 BIT STREAM
VP2614 VIDEO DEMUX
RLC DATA
VP2615 VIDEO DECODER
FRMOUT
VP520 3 CHANNEL VIDEO FILTER ADR DATA
Y/CR/CB
VP530 NTSC/PAL ENCODER
COMP NTSC/PAL
MACRO BLOCK DATA ADR CIF FRAME STORE 128K X 16
RECEIVE BUFFER 32K X 8
TWO CIF FRAME STORES 256K X 16
VP510 COLOUR SPACE CONVERTER
RGB OUTPUTS
Fig 1 : Typical Video Conferencing Receiver
1
VP2615
PIN DESCRIPTIONS
DIN7:0 This port is used to input quantised transform data and control information. Its function is determined by DMODE3:0. Data is clocked in on the rising edge of DCLK. This input controls the function of DIN7:0. Data is clocked in on the rising edge of DCLK. OE2 DCLK This signal is used to strobe in data at the DIN and DMODE inputs. DCLK can effectively be disabled by inputting a WAIT STATE on DMODE. DCLK must be derived by dividing SYSCLK with an integer greater than one. This bus outputs pixel data in YUV block format at quarter SYSCLK frequency. This synchronous output pulses high for two SYSCLK periods when valid pixel data appears at the YUV port. It remains low when inactive. This synchronous output goes high on the first cycle of a new MacroBlock and stays high until the final pixel of that MacroBlock has been output. At the end of the MacroBlock MBOUT goes low until a new MacroBlock begins. This synchronous output goes high to indicate a new Frame is about to begin at the YUV port. It remains high till the last pixel is output. Then, FRMOUT goes low until a new Frame starts. Data bus for reading and writing to the external DRAM frame store. Address bus controlling the external DRAM frame store. Row Address Strobe controlling the external DRAM frame store. Column address strobe controlling the external DRAM frame store. CBUS7:0 RW1 RW2 OE1 DMODE3:0 Read/Write control for the external DRAM 1. Read/Write control for the external DRAM 2. Output Enable control for external DRAM 1 or ADR8 if 256K DRAM's in use. Output Enable control for external DRAM 2 N/C if 256k DRAMs in use. Bi-directional data bus for use by a microprocessor. Data and instructions are clocked on and off the chip on the rising edge of CSTR. This input strobes the data in and out of the CBUS port. When this pin is low the CBUS port can be used to input or output data. When high this signal defines CBUS as data, and when low as an instruction. System clock, run at 27MHz maximum. SYSCLK must remain high for 35% to 65% of each cycle. All internal clocks are derived from this clock. Active low reset. Must be held low for at least 2048 cycles on power up. If RESET is used during operation, all previous frame data will be lost. Test clock for JTAG
Test mode select for JTAG (Internally pulled high). JTAG reset pin (Internally pulled high). Input JTAG test data (Internally pulled high). Output JTAG test data.
YUV7:0
CSTR
VPIX
CEN CADR
MBOUT
SYSCLK
FRMOUT
RESET
FS15:0
TCK TMS TRST
ADR7:0
RAS
TDI TDO
CAS
NOTE: "Barred" active low signals do not appear with a bar in the main body of the text.
CBUS[7:0]
CSTR CADR
CEN
CONTROL I/F
DCLK DIN[7:0] DMODE[3:0]
INPUT CONTROLLER
RUN LENGTH DECODE & INV ZIG ZAG
INVERSE QUANTIZATION
INVERSE DCT ADD LOW PASS FILTER
FRMOUT MBOUT VPIX YUV[7:0]
FRAME STORE CONTROLLER
ADR[7:0] FS[15:0] OE1 OE2
RW1 RW2
RAS CAS
2
Fig 2 : Simplified Block Diagram
VP2615
OPERATION OF MAJOR BLOCKS Frame Store Interface Run Length Decode
This block converts the run length coded data into 64 individual coefficient values, inserting zero value coefficients where required. It then re-orders these 8 bit quantized DCT coefficients from the zig zag arrangement into normal 8 x 8 format. The whole of the previous picture is stored in either two external 64K x 16 DRAMs, or in a single 256 k x 16 DRAM, or in four 256K x 4 DRAM's. A bit in the user defined Input Set Up Data determines whether 64K or 256K DRAM's are to be used. In the latter case, use OE1 as ADR8, RW1 as R/W and do not connect RW2 and OE2.Table 1 specifies the worst case maximum and minimum times which must be achieved by the DRAM for correct operation with the VP2615. Times in the DRAM specification must be less than or equal to the times stated. The Frame Store Interface manages all read and write operations to these DRAM's. During the course of each MacroBlock, the "Best Fit" MacroBlock is read from the DRAMs and the fully processed MacroBlock is written back. In this way, the previous frame is continually updated. The DRAM controller also takes care of refresh for the DRAMs. Figure 3 illustrates the effects of the pipeline delays through the device; whilst macro block 3 is being input the previous macroblock (2) is being decoded and needs the equivalent macroblock from the previous frame to be read from the frame store. At the same time macroblock 1, which has already been decoded, is being written to the frame store
Inverse Quantise
This circuit reconstructs the 12 bit DCT coefficients from the 8 bit quantized coefficients using the 5 bit Quantization Value. This is performed using the following formulae. If QUANT is odd : REC = QUANT*(2*LEVEL+1) : LEVEL > 0 REC = QUANT*(2*LEVEL-1) : LEVEL < 0 If QUANT is even : REC = QUANT*(2*LEVEL+1)-1 : LEVEL > 0 REC = QUANT*(2*LEVEL-1)+1 : LEVEL < 0 For Intra coded DC coefficients : REC = 8*LEVEL except if LEVEL=255 when REC=1024 If LEVEL=0 then REC=0 in all cases. The reconstructed values (REC) are passed through a clipping circuit in case of arithmetic overflow.
Minimum of 2048 cycles DIN Input Frame Store Read
MB3 MB2 MB1 MB1 MB4 MB3 MB2 MB2 MB5 MB4 MB3 MB3 MB6 MB5 MB4 MB4
Inverse DCT
This circuit performs an Inverse Discrete Cosine Transform on an 8x8 block of 12 bit coefficients outputting 9 bit signed pixel data. This IDCT fully meets the CCITT specification.
Frame Store Write YUV Output
Fig 3 : MacroBlock Pipelining
SYMBOL t RAC t CAC t RP t CP t RAS t CAS t REF
PARAMETER Access time from RAS Access time from CAS RAS precharge time CAS precharge time RAS pulse width CAS pulse width Time to refresh 256 rows
MINIMUM 50ns or under 15ns or under 90ns or under 50ns or under -
MAXIMUM 105ns or under 25ns or under 0.25ms or over
N.B. All times are quoted assuming 27MHz operation. For lower clock frequencies increase the above values proportionately.
Table 1. External DRAM Timing Requirements
3
VP2615
for use in the next frame and is also available on the output pins.
Loop Filter
20ns
SCLK/2 DCLK 10ns DIN7:0 10ns DMODE3:0 N.B. All timings given are minimum values. 2ns 2ns 20ns
The best matched block from the search window in the previous frame can be passed through a low pass filter to reduce block boundary effects. The filter uses a simple [1 2 1] characteristic in both horizontal and vertical dimensions as laid down in the H261 Specification, on the macroblock boundaries [010] is used. An instruction input at the DIN port defines whether the filter should be used or not.
Reconstruction Adder
Fig 4 . DIN Port Timing
In Inter Mode, the IDCT data is added to the best fit block from the previous frame store. In Intra Mode, the IDCT data is added to zero. After the adder, the sign bit is removed from the result to give 8 bit pixels. Clipping circuits ensure that any pixels with values exceeding 255 are clipped to 255 and any with negative values are clipped to zero (such values are possible due to quantization effects).
OPERATION OF INTERFACES DIN Input Port
The DIN port provides a glueless interface to the VP2614 Video Demultiplexer, from which it will accept run length coded transform data and control information. The general purpose nature of the interface will, however, allow other sources of macroblock data to be used. Data on the input bus is defined by means of the signals DMODE3:0, and is strobed in with the DCLK signal which is provided by the VP2614 and derived from SYSCLK. Set up and hold times with respect to the rising edge of DCLK are given in Figure 4. If DCLK is a continuous strobe, then the WAIT state defined by DMODE 3:0 should be used to disable any clocking actions. If preferred DCLK can alternatively be
used as a strobe which is only present when data is valid and action is needed. In this case WAIT states are not strictly necessary. The VP2615 always expects to receive a complete video frame of data, even if error conditions have occurred in the demultiplexer. Skip Picture or Fixed Macroblocks should be supplied if necessary once a frame has started. With the latter, decoded data from the previously stored frame will be produced by the VP2615. The asynchronous interface will allow the use of other video de-multiplexers, as long as the protocol defined by DMODE3:0 is observed. This protocol is defined below, and summerized in Table 2. Control Decisions : This byte must always be the first in the sequence since it resets the internal control logic. It defines which control decisions were taken when coding the forthcoming MacroBlock. A high on DIN 0 indicates a Fixed Macro Block (ie no change since the previous frame), and a high on DIN1 indicates that Inter coding was used. Similarly a high on DIN2 indicates that the MacroBlock was filtered, a high on DIN3 indicates that Motion Compensation was used. and a high on DIN6 indicates that SKIP PICTURE is in effect. In the latter case the VP2615 will cease processing until SKIP PICTURE is reversed by writing a new Control Decisions byte. Whilst SKIP PICTURE is active, no further data will be output from the YUV port. SKIP PICTURE effectively resets the VP2615, and the next MacroBlock input should be the first of a new frame. Since the frame store will not be updated then the system should ensure that an Intra coded picture is sent as soon as possible. GOB Number: The correct GOB number is required for every macro block in that group. (DIN3 is MSB). MB Number: Each macroblock in a group requires an identification number. (DIN5 is MSB). Coded Blk Pattern: This byte is defined in the H.261 Specification and is used to indicate which sub blocks contain non zero coefficients. It is produced by the encoder but is not used by the VP2615, and if provided will be ignored. The sub block numbering sequence is actually used to indicate blocks with zero coefficients. Quant Value: This input represents the quantization value
DMODE3:0 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
FUNCTION GOB Number MB Number Control Decisions Quant Value Horizontal MV Vertical MV Coded Blk Pattern Sub-Block No Zero Run Count RLC Coefficient Not used Not used Not used Not used Not used Wait State
Table 2 . DIN Mode Functions
4
VP2615
(between 2 and 62 with DIN4 as MSB ), which has been used for this macroblock. If no new value is provided for a macroblock then the old value is re-used. Horizontal MV: This input (on DIN4:0 ) represents the horizontal component of the motion vector. It must always be provided when motion compensated Inter coding is in use. Vertical MV: This input (On DIN4:0) represents the vertical component of the the motion vector. It must always be provided when motion compensated Inter coding is in use. Sub Blk No: Each macroBlock contains 6 Sub-blocks, numbered 1 through 6. The corresponding binary value should be provided on DIN2:0, before the RLC coefficients of that Sub-Block appear. If a Sub-Block contains no coefficients, then its number need not be provided at all, or it can be immediately followed by the next sub block number without any intermediate coefficient values. Even though zero valued sub blocks can simply be ignored in this way, a 2048 clock delay between new macroblocks must still be maintained by the video de-multiplexer. Zero Run Count: The number of zero valued coefficients preceding the (non-zero) RLC coefficient is defined by this input. DIN 6 and 7 are not used, with the value between 0 and 63 defined by DIN5:0. RLC Coefficient: This input defines the value of the run length coded coefficient. It will always be a non-zero value Wait State: This mode should be used on any cycle where no data is being input at the DIN port. Wait States can be
SUBBLOCK ORDER WITHIN MAC ROBLOCK
SYSCLK FRMOUT MBOUT VPIX YUV
Pixel 0 Pixel 1 Pixel 2 Pixel 383
Fig 6 : YUV Port Timing
inserted between any other instructions as required. Any undefined bits in the above descriptions may be made high or low as desired. The first information supplied for a macroblock should be that contained within the Control Decisions byte. Receipt of this instruction resets the internal cycle counter for that MacroBlock. Although some Macro Blocks may contain no data, the VP2615 requires that at least the Control Decisions, GOB Number and Macro Block Number be supplied by the de-multiplexer ( in that order ). All other side information, which is to be provided for a non zero block, must then be supplied before any sub block data can be accepted. GOB's and Macroblocks must be supplied in the correct sequence, but sub blocks within a macroblock can be in any order. The VP2615 does not need to be explicitly informed that the last coefficient has been received within a sub-block. It will wait for a new sub-block number, or a new Macroblock Control Decision Byte, before processing the previous sub-block since it then knows that the sub block is complete. At least 2048 SYSCLK cycles must separate the start of one Macro Block (identified by receipt of the Control Decisions byte) from the start of the following Macro Block. There are, however, no specific restrictions on the timing of Sub-Blocks within the MacroBlock. The minimum gap between incoming macroblocks is needed for internal processing and also for the time to output 384 decoded values at one quarter the SYSCLK frequency. The VP2615 contains two complete macro block buffers in its input circuitry, which swap on the completion of the processing and outputting of the results. Whilst one is used internally the other can be loaded with a new macroblock. It essentially is a macroblock processor and produces the decoded outputs for a macroblock after two macroblock pipeline delays. When it is no longer supplied with macroblock inputs then the pipeline stalls and does not flush out. Thus two macroblocks from a new picture are needed to produce the decoded outputs from the last two macroblocks in a previous picture.
1
2 5 6 V
3 Y
4
U
PIXEL ORDER WITHIN SUBBLO CK 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 03 20 21 22 23 19 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Fig 5 : Ordering of Pixels within MacroBlock
YUV Output Port
Decoded pixel data is presented at the YUV port in standard macroblock format at quarter SYSCLK frequency (6.75MHz max), and in the macroblock order presented at the input. Since the VP2615 always expects a complete picture's worth of GOB's and macroblocks ( unless Skip Picture is sent by the video de-mux ), then it will always produce a complete
5
VP2615
WRITING DATA ONTO THE CBUS: WRITING DATA FROM THE CBUS: This diagram shows a typical instruction and associated data field being written to the device.
CEN
20ns 20ns 20ns 20ns 10ns 10ns 20ns 10ns 20ns 20ns 20ns 20ns 10ns 10ns 10ns
CADR CSTR CBUS I/P
INSTRUCTION
DATA IN
READING INFORMATION ON CBUS : This diagram shows a typical instruction and associated data field being read from the device.
CEN
20ns 20ns 20ns 20ns 20ns 10ns 50ns 20ns* 10ns Th 10ns 10ns 20ns 20ns 10ns 10ns
CADR CSTR CBUS
* 20ns
20ns
*
INSTRUCTION
DATA OUT
If Th is less than 5 ns then CBUS may be driven by the VP2615until CEN going high eventually turns off the drivers. It will not prevent correct data being read when CEN again goes active N.B. All timings shown are minimum values except those marked * which are maximums.
Fig 7 : CBUS Timing
coded picture. As explained in the previous section, however, it requires to be supplied with two macroblocks from the next picture before a complete frame is fully decoded. The standard macroblock internal configuration is shown in Figure 5. Output timing is shown in Figure 6. VPIX is toggled high each time a valid pixel is available at the output pins, and remains low when no pixel data is output. MBOUT is used to define the boundaries between MacroBlocks, but is not used when the device is directly connected to the VP520. The Frame Ready Output nominally goes high on the same SYSCLK edge as the first MBOUT goes high, and returns low when the last MBOUT goes low. This will actually be after two macroblocks from the next frame have been supplied as inputs, but this gap will not effect the operation of the VP520 which converts macro block data to full resolution line data. The first VPIX strobe produced after MBOUT goes high, will go high after two SYSCLK periods, with the data being valid for two SYSCLK periods either side of this edge. These delays are
subject to internal differential delays and will not be precise clock period delays.
CBUS Control Port
The CBUS control port is used to input control and setup information and also to output status information. In order to save on pin count, a microprocessor driving this port is required to execute two I/O instructions in order to transfer a single byte of information to or from the device. The first transfer is always a write operation, with a low level on the single address line which is used by the interface. Data on the bus then defines the instructions listed in Table 3. The second transfer can be a read or write operation as necessary, but the address line must then be high with the set up time given in Figure 7. In addition to the single addresss line (CADR), data transfers use a control strobe (CSTR) which is only effective
6
VP2615
CBUS3:0 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 INSTRUCTION Unassigned Unassigned Unassigned Unassigned Input Setup Data Unassigned Reserved Reserved Output GOB Number Output MB Number Unassigned Output Control Decisions Output Setup Data Unassigned Unassigned Overide internal clock doubler
Table 3: CBUS Instructions
All CBUS inputs not defined above must be pulled low during the set up definition phase and the D/R7:0 bus must not be active. On reset the defaults are 64k DRAMs and full CIF mode. Note that if macroblocks have been received, and a CIF/QCIF mode change is made, then a reset is needed. At the the system level the EVT signal from the de-mux can be used to instigate the controller into reading PTYPE, thus detecting a CIF/QCIF change and forcing a software reset. Output GOB number: This instruction will make the VP2615 output the GOB Number associated with the data currently being output at the YUV port. The number will appear on CBUS3:0. CBUS7:4 are not used (always low). Output MB Number: This instruction will make the VP2615 output the Macroblock Number associated with the data currently being output at the YUV port. The number will appear on CBUS5:0. If CBUS6 is low, this indicates that the MacroBlock number has just changed or is about to change, and is thus not reliable. Output Control Decisions : This instruction will make the VP2615 output control information received through the DIN port. CBUS0 shows whether the MacroBlock currently being output was Inter or Intra coded (0=Intra). CBUS1 shows whether Motion Compensation was used (1=MC used). CBUS3 will be high if the MacroBlock was passed through the Loop Filter. If CBUS6 is high, this indicates that SKIP PICTURE is currently active.
when a chip enable is present (CEN). Detailed timing information is given in Figure 7, and when writing data or instructions to the VP2615 the set up and hold times which are referenced to the rising edge of CSTR must be maintained. When a write instruction has been defined CADR should be pulled high, valid data presented to CBUS7:0 and then strobed in using CSTR. Other system I/O transfers can occur between defining a write operation and supplying the data to be written, assuming CEN is not active during those other transfers. If CSTR does not go active because of I/O transfers to other devices, then CEN can remain active low between the instruction and data. When a read instruction has been specified the requested data will then be output on CBUS7:0 after the access time specified from CEN going low, assuming that CADR was already high. Otherwise the data will become valid after the access time specified from CADR going high after CEN was low. Note that in the data read phase CADR must always go high before CSTR goes high, with the set up time specified. When CEN goes high, or CADR goes low, the CBUS will go high impedance after the delay specified. Note that the access times under the conditions given above are only true when the gap between CSTR going high in the instruction phase, and CEN going low in the data phase, is greater than the minimum specified in figure 7. Only CBUS3:0 are used to define an instruction. The remaining bits, CBUS7:4, should be pulled low. The instructions are listed in Table 3 but are described below in greater detail; Input Setup Data: This instruction performs several functions, the details being specified in the data field following this instruction. If CBUS0 is high, the device will operate in QCIF mode, otherwise in full CIF mode. If CBUS6 is high, then the device will be configured to use 256K word DRAM's, otherwise it will assume two 64K word DRAM's.
JTAG Test Interface
The VP2615 includes a test interface consisting of a boundary scan loop of test registers placed between the pads and the core of the chip. The control of this loop is fully JTAG/ IEEE 1149-1 1990 compatible. Please refer to this document for a full description of the standard. The interface has five dedicated pins: TMS, TDI, TDO, TCK and TRST. The TRST pin is an independent reset for the interface controller and should be pulsed low, soon after power up; if the JTAG interface is not to be used it can be tied low permanently. The TDI pin is the input for shifting in serial instruction and test data; TDO the output for test data. The TCK pin is the independent clock for the test interface and registers, and TMS the mode select signal. TDI and TMS are clocked in on the rising edge of TCK, and all output transitions on TDO happen on its falling edge. Instructions are clocked into the 8 bit instruction register (no parity bit) and the following instructions are available. Instruction Register ( MSB first ) 11111111 00000000 01000000 XX001011 Name
BYPASS EXTEST (No inversion) INTEST SAMPLE/PRELOAD
7
VP2615
PAD
TCK
TYPE TRI IN IN IN OP TRI IP OUT IN OUT IN OUT IN IN OUT IN OUT IN OUT IN OUT IN IN IN IN IN IN IN IN IN IN IN IN IN IN IN IN TRI OUT IN OUT IN OUT IN OUT IN OUT
REG NO 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47
PAD FS10 FS10 FS9 FS9 FS8 FS8 FS7 FS7 FS6 FS6 FS5 FS5 FS4 FS4 FS3 FS3 FS2 FS2 FS1 FS1 FS0 FS0 ADR7 ADR6 ADR5 ADR4 ADR3 ADR2 ADR1 ADR0 RW1 RW2 DE1 DE2 RAS CAS MBOUT FRMOUT VPIX YUV0 YUV1 YUV2 YUV3 YUV4 YUV5 YUV6 YUV7
TYPE IN OUT IN OUT IN OUT IN OUT IN OUT IN OUT IN OUT IN OUT IN OUT IN OUT IN OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT OUT
REG NO 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Signal Tsu TCK Thd
Signal
Tprop
Tsu TMS toTCK timing TDI to TCK timing Chip i/p to TCK timing TCK to TDO timing 15 15 15
Thd 5 5 5
Tprop
20
Fig 8. Typical JTAG Interface timing
Timing details ( minimums ) for the JTAG control signals are shown in Figure 8. The maximum TCK frequency is 5 MHz. The positions of the test registers in the boundary loop, and their corresponding functional names, are detailed in Table 4. Note that any internal signals controlling the impedance of a bus also have associated registers, even though they are not normally available to the user. These are listed as TRI in Table 4.This register order will determine the serial data stream for JTAG testing. The signal DHZ will, if loaded with a logic '1', force all the outputs to a high impedance state. All bus output enables are invoked through the INTEST instruction.
DHZ CADR CEN CSTR CBUS0 CBUS CBUS0 CBUS1 CBUS1 CBUS2 CBUS2 CBUS3 CBUS3 SYSCLK CBUS4 CBUS4 CBUS5 CBUS5 CBUS6 CBUS6 CBUS7 CBUS7 DMODE0 DMODE1 RESET DCLK DMODE2 DMODE3 DIN0 DIN1 DIN2 DIN3 DIN4 DIN5 DIN6 DIN7 FS15 FS FS15 FS14 FS14 FS13 FS13 FS12 FS12 FS11 FS11
Table 4. Pin and JTAG Test Registers
GND N/C FS3 FS4 GND FS5 FS6 VDD FS7 FS8 FS9 GND FS10 VDD FS11 FS12 FS13 FS14 FS15 GND
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
DIN7 DIN6 DIN5 DIN4 VDD DIN3 DIN2 DIN1 N/C GND DIN0 DMODE3 DMODE2 VDD DCLK GND RESET DMODE1 DMODE0 CBUS7
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
CBUS6 CBUS5 CBUS4 VDD SYSCLK GND CBUS3 CBUS2 CBUS1 CBUS0 GND N/C CSTR VDD CEN CADR GND TD1 TMS TCLK
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
TRST TD0 YUV7 YUV6 VDD YUV5 GND YUV4 YUV3 YUV2 YUV1 YUV0 VDD VPIX FRMOUT GND MBOUT CAS N/C GND
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
RAS OE2 OE1 GND RW2 VDD RW1 ADR0 ADR1 ADR2 ADR3 ADR4 ADR5 GND ADR6 VDD ADR7 FS0 FS1 FS2
Table 5. 100 Pin QFP Pin Assignment
8
VP2615
ABSOLUTE MAXIMUM RATINGS [See Notes]
Supply voltage VDD -0.5V to 7.0V Input voltage VIN -0.5V to VDD + 0.5V Output voltage VOUT -0.5V to VDD + 0.5V Clamp diode current per pin IK (see note 2) 18mA Static discharge voltage (HBM) 500V Storage temperature TS -55C to 150C Ambient temperature with power applied TAMB 0C to 70C Junction temperature 125C Package power dissipation 1000mW NOTES ON MAXIMUM RATINGS 1. Exceeding these ratings may cause permanent damage. Functional operation under these conditions is not implied. 2. Maximum dissipation for 1 second should not be exceeded, only one output to be tested at any one time. 3. Exposure to absolute maximum ratings for extended periods may affect device reliablity. 4. Current is defined as negative into the device.
STATIC ELECTRICAL CHARACTERISTICS
Characteristic Symbol Min. Output high voltage Output low voltage Input high voltage Input low voltage Input leakage current Input capacitance Output leakage current Output S/C current VOH VOL VIH VIL IIN CIN IOZ ISC 2.4 2.0 -10 -50 10 Value Typ.
Operating Conditions (unless otherwise stated) Tamb = 0C to +70C VDD = 5.0v 5% Units Max. 0.4 0.8 +10 +50 300 V V V V A pF A mA IOH = 4mA IOL = -4mA VDD -1V for SYSCLK, DCLK GND < VIN < VDD GND < VOUT < VDD VDD = Max Conditions
10
ORDERING INFORMATION
VP2615 CG GH1R (Commercial - Plastic QFP power package)
9
For more information about all Zarlink products visit our Web Site at
www.zarlink.com
Information relating to products and services furnished herein by Zarlink Semiconductor Inc. or its subsidiaries (collectively "Zarlink") is believed to be reliable. However, Zarlink assumes no liability for errors that may appear in this publication, or for liability otherwise arising from the application or use of any such information, product or service or for any infringement of patents or other intellectual property rights owned by third parties which may result from such application or use. Neither the supply of such information or purchase of product or service conveys any license, either express or implied, under patents or other intellectual property rights owned by Zarlink or licensed from third parties by Zarlink, whatsoever. Purchasers of products are also hereby notified that the use of product in certain ways or in combination with Zarlink, or non-Zarlink furnished goods or services may infringe patents or other intellectual property rights owned by Zarlink. This publication is issued to provide information only and (unless agreed by Zarlink in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. The products, their specifications, services and other information appearing in this publication are subject to change by Zarlink without notice. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. Information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. It is the user's responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. Manufacturing does not necessarily include testing of all functions or parameters. These products are not suitable for use in any medical products whose failure to perform may result in significant injury or death to the user. All products and materials are sold and services provided subject to Zarlink's conditions of sale which are available on request.
Purchase of Zarlink's I2C components conveys a licence under the Philips I2C Patent rights to use these components in and I2C System, provided that the system conforms to the I2C Standard Specification as defined by Philips. Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc. Copyright Zarlink Semiconductor Inc. All Rights Reserved.
TECHNICAL DOCUMENTATION - NOT FOR RESALE


▲Up To Search▲   

 
Price & Availability of VP2615

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X